
.loop-price-wrapper {
    .loop-price {
        background-color: #fff;
        padding: 5/10rem;
        border-radius: 3/10rem;
    }

    .loop-wrapper {
        padding-bottom: 30/6.4/10rem;
    }

    .loop-box {
        background-color: #d9deda;
        border-radius: 1.719/10rem;
        border: solid 0.625/10rem #666666;
        font-size: 0;
        text-align: right;
        width: 83/10rem;
        padding: .5/10rem;
        box-shadow: 0 0 0 1/10rem #d9deda;

        .price-item {
            display: inline-block;
            width: 35/6.4/10rem;
        }
    }

    .form-tips {
        color: #666666;
        font-size: 0.35rem;
        line-height: 1.5;
        //padding-top: 30/6.4/10rem;
        .q {
            color: #f56c6c;
            margin-right: 1/10rem;
        }
    }

    .btn-group {
        margin-top: 18/6.4/10rem;
        text-align: center;

        .get-price-btn {
            background: @submitButtonColor;
            color: #ffffff;
            display: inline-block;
            height: 53/5/10rem;
            line-height: 53/5/10rem;
            border-radius: 2/10rem;
            font-size: 3.5/10rem;
            padding: 0 4/10rem;
        }
    }
}

.price-page {
    padding: 0 2.8/10rem 8/10rem;
    overflow: auto;

    .not-padding {
        margin: -0.41rem -.58rem 0;

    }
}

.radio-group {
    display: flex;
    justify-items: center;
    align-items: center;

    .radio-item {
        flex: 1;
        text-align: center;

        .radio-text {
            padding: .2rem 0;
            overflow: hidden;
            color: #555;
            display: inline-block;
            height: 100%;
            width: 100%;
            font-size: .35rem;
        }

        .radio-text.active {
            color: #ffffff;
        }

    }

    &.group {

        .radio-text {
            background-color: #fff;
            border: 1px solid #e6e6fc;
            transition: all 230ms ease-in-out;
        }

        .radio-item {

            & + .radio-item .radio-text {
                border-left: none;
            }

            &:last-child .radio-text {
                border-top-right-radius: 2/10rem;
                border-bottom-right-radius: 2/10rem;
            }

            &:first-child .radio-text {
                border-top-left-radius: 2/10rem;
                border-bottom-left-radius: 2/10rem;
            }
        }


    }

    &.item {
        justify-content: space-around;
        flex-wrap: wrap;

        .radio-item {
            padding: .1rem;
            flex: 50%;
        }

        .radio-text {
            border: 1px solid #e6e6fc;
            border-radius: .1rem;

            &.active {
                background-position: 50% 50% !important;
            }
        }

    }
}

.ask-wrapper {
    padding: 0 .3rem;

    .title {
        //text-align: center;
        color: #333333;
        font-size: .45rem;
        padding: .4rem 0;
    }

    .ask-button {
        padding-top: 1rem;
        z-index: 3;
        text-align: center;

        button {
            color: #fff;
            /*background: linear-gradient(40deg, #83d6ff 0%, #348cef 100%);*/
            //background: @submitButtonColor;
            display: inline-block;
            white-space: nowrap;
            cursor: pointer;
            -webkit-appearance: none;
            text-align: center;
            outline: none;
            margin: 0;
            transition: .1s;
            font-weight: 500;
            -moz-user-select: none;
            -webkit-user-select: none;
            -ms-user-select: none;
            height: 1rem;
            line-height: 1rem;
            vertical-align: middle;
            padding: 0 20/4.4/10rem;
            font-size: .38rem;
            border-radius: .2rem;
            box-shadow: 0 2px 6px #f6acc9;
        }

        &.disabled button {
            opacity: .6;
        }

    }

    .ask-recode {
        margin-top: .5rem;
        text-align: center;
        color: rgba(0, 0, 0, 0.2);
        font-size: 0.35rem;

        a {
            color: rgba(0, 0, 0, 0.2);
        }
    }
}

